Thai and European food. There are many restaurants on the beach and behind on the road to Thongsala.
CRAVE restaurant & lounge, located opposite 7/11 on the second floor, this reataurant offer some great burgers, crunchy salads, many vegetarian delights and great homemade drinks. Free pool table and big screen tv. Wifi available.
Haad Yao Villa, located in the middle of the beach, has the best Thai-food on the beach while being in the same price range as most of the other restaurants. Thai dishes from BHT 60 up. Staff is very friendly and has been known to give free stuff to repeat costumers.
Absolute Island, up on the cliff at the beginning of the beach, does a very good package breakfast for BHT 100. The view from the restaurant is well worth the climb. Cocktails start at BHT 100.
Silver Beach View in the middle of the beach has a rather beautiful balcony overlooking the sea. The prices are average but the food is mediocre at best. Get a drink and enjoy the view.